"""
数据模型模块初始化文件
创建时间：2025-09-12
作者：开发团队
目的：初始化数据模型模块
"""

# 导入所有模型以确保在创建数据库表时能找到所有相关的表
# 这些导入虽然在本文件中未直接使用，但是为了确保SQLAlchemy能正确创建所有表，需要导入所有模型
from .user import User
from .campus import Campus
from .verification import VerificationRecord
from .special_visitor import SpecialVisitor
from .key_management import Key
from .data_package import DataPackage
from .audit_log import AuditLog

# 创建一个列表来显式使用这些导入，避免pyright报告未使用导入
__all_models__ = [User, Campus, VerificationRecord, SpecialVisitor, Key, DataPackage, AuditLog]